//
//  CJBZNativeAdapter.h
//  Pods
//
//  Created by shanghailingye on 2025/10/20.
//

#import <Foundation/Foundation.h>
#import "CJBZAdapterHeader.h"

NS_ASSUME_NONNULL_BEGIN

@interface CJBZNativeAdapter : NSObject<AMPSCustomNativeManagerProtocol>

@property (nonatomic, weak, nullable) id<AMPSCustomNativeDelegate> customDelegate;

@property (nonatomic, weak, nullable) id<AMPSCustomBiddingDelegate> bidDelegate;

@property (nonatomic, strong) id adapterModel;

@property (nonatomic, strong) NSArray<id<AMPSCustomNativeViewProtocol>> *viewsArray;

@property (nonatomic, copy) NSString *appId;

@property (nonatomic, strong) AMPSAdSDKConfiguration *sdkConfiguration;

@end

NS_ASSUME_NONNULL_END
